Retour index

Modèle de programmation du microcontrôleur 8051 d'Intel

Retour niveau sup

Le microcontrôleur 8051 d'Intel est un processeur de la famille 8080 d'Intel. Il s'agit d'un processeur 8 bits dont la taille du bus d'adresses est de 16 bits soit un espace d'adressage de 64Ko.

 

Sources Intel

Les broches repérées par Px.i servent de port parallèle d'entrée sortie. Ce sont en fait des latch. En ce qui concerne les registres, le 8051 possède les registres suivants :

source Intel

Le registre ACC ou simplement A et le registre B sont deux registres 8 bits de données.

Le registre PSW est le registre d'état.

 

SP est le pointeur de pile, il s'agit d'un registre 16 bits.

 

DPTR est un registre d'adresses. Il est constitué de deux registres 8 bits :  DPL (poids faible) et DPH (poids fort).

 

Les autres registres servent pour les différentes fonctionnalité de ce microcontrôleur : port d'entrée sortie parallèle (P0, P1, P2, P3), port série (SBUFF, SCON) ou TIMER (TMOD, TCON, T2CON, THO, TL0, TH1, TL1, TH2, TL2, RCAP2H, RCAP2L).

Enfin les registres IP et IE servent pour la gestion des interruptions et le registre PCON sert pour gérer l'alimentation.

Retour index

Suite